package com.hxy.modules.common.utils;

import com.hxy.modules.bean.response.Msg;

public class ResultUtil {

    /**
     * 请求成功返回
     * @param object
     * @return
     */
    public static Msg success(Object object){
        Msg msg=new Msg();
        msg.setCode(Msg.CODE_SUCCESS);
        msg.setMsg(Msg.MSG_SUCCESS);
        msg.setData(object);
        return msg;
    }
    public static Msg success(){
        return success(null);
    }

    public static Msg error(Integer code,String resultmsg){
        Msg msg=new Msg();
        if(code == null){
            code = Msg.CODE_FAIL;
        }
        msg.setCode(code);
        msg.setMsg(resultmsg);
        return msg;
    }
    public static Msg error(String resultmsg){
        Msg msg=new Msg();
        msg.setCode(Msg.CODE_FAIL);
        msg.setMsg(resultmsg);
        return msg;
    }

    public static Msg error(String resultmsg,Object object){
        Msg msg=new Msg();
        msg.setCode(Msg.CODE_FAIL);
        msg.setMsg(resultmsg);
        msg.setData(object);
        return msg;
    }
}
